Big Huge Thesaurus

Cuniculus paca

noun